// Array.prototype.abc = function (element) {
//   return 'abc'
// }

// let arr = [1, 2, 3]    // new Array()   arr.__proto__=Array.prototype

// arr.push(1, 2)

// console.log(arr);

function myNew(F) {
  let obj = {};
  obj.__proto__ = F.prototype;
  const res = F.call(obj)

  // return res instanceof Object ? res || obj
}